package com.itheima.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/demo11")
public class ServletDemo11 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        /*
         请求重定向: 客户端发送一次请求到达后,发现需要借助其他Servlet来实现
        特点:浏览器地址栏发生改变, 两次请求,请求域对象中的数据不能共享 会丢失
        ,可以重定向其他服务器中        //与请求转发的特点相反
         */

        System.out.println("demo11执行了");
        //设置请求域对象数据
        req.setAttribute("username","zhangsan");

        resp.sendRedirect(req.getContextPath()+"/demo12");


    }
}
